const basePath = "http://localhost:8080/eshop_java_war_exploded";

$(document).ready(function () {
    initPage();//初始化页面
    //其他初始化
});

function initPage() {
    $(".header").load("/html/common/header.html");
    $(".menu").load("/html/common/menu.html");
    $(".footer").load("/html/common/footer.html");
}

//获得地址栏的参数值
function getUrlString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    console.log(window.location.search);
    var r = decodeURI(window.location.search).substr(1).match(reg);
    console.log(r);
    if (r != null) {
        return unescape(r[2]);
    }
    return null;
}

// 点击购物车事件管理
function goShopCar() {
    //初始化页面
    //其他初始化
    let obj = new Object();
    obj.m = "list";
    console.log("这里是购物车点击事件");
    //初始化商品类型
    $.ajax({
        //请求方式 同步false 异步true
        async: true,
        //实现跨域访问
        xhrFields: {
            withCredentials: true
        },
        //请求方式
        type: "POST",
        //请求地址
        url: basePath + "/api/auth/shopCar",
        //返回值类型
        data: obj,
        dataType: "json",
        //成功之后的回调函数
        success: function (result) {
            console.log(result);
            if (result.code ==505 || result.code == 506) {
                location.href="/html/notLoginView.html";
            }else if(result.code==200){
                location.href="/html/shopCarList.html";
            }
            },
        //请求失败，包含具体的错误信息
        error: function (e) {
            console.log(e.status);
            console.log(e.responseText);
        }
    });
}

//点击订单管理事件管理
function goOrderList() {
    let obj=new Object();
    obj.m="list";
    //初始化商品类型
    $.ajax({
        //请求方式 同步false 异步true
        async:true,
        //Ajax请求设置xhrField的withCredentials为true实现跨域访问
        xhrFields:{
            withCredentials:true
        },
        //请求方式
        type:"POST",

        //请求地址
        url:basePath+"/api/auth/orders",
        //返回值类型
        data:obj,
        dataType:"json",
        //成功之后的回调函数
        success:function (result) {
            console.log(result);
            if(result.code==505 || result.code==506){
                //跳转到请先进行登录页面
                location.href="/html/notLoginView.html";
            }else if(result.code==200){
                //登录成功跳转
                console.log("成功跳转！");
                location.href="/html/ordersList.html";
            }
        },
        //请求失败，包含具体的错误信息
        error:function (e) {
            console.log(e.status);
            console.log(e.responseText);
        }
    });

}